package com.foreknow.test02;

import java.util.Scanner;
/**
 * Created by foreknow on 2021/6/4.
 * 需求：
 * 输入消费的金额：250
 * 是否参加优惠换购活动：
 * 1. 满50元，加2元钱换购aa
 * 2. 满100元，加3元钱换购bb
 * 3. 满100元，加10元钱换购cc
 * 4. 满200元，加10元钱换购dd
 * 5. 满200元，加20元钱换购ee
 * 0. 不换购
 *
 * 请选择 2
 * 本次的消费金额：253.0
 * 成功换购：bb商品一件
 */
public class ExampleDemo {
    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        System.out.println("请输入消费金额：");
//        double money = sc.nextDouble();
//        if(money>=50){
//            System.out.println("活动内容：\n" +
//                    "1.满50元，加2元钱换购aa\n" +
//                    "2.满100元，加3元钱换购bb\n" +
//                    "3.满100元，加10元钱换购cc\n" +
//                    "4.满200元，加10元钱换购dd\n" +
//                    "5.满200元，加20元钱换购ee\n" +
//                    "0.也可以选择不换购");
//        System.out.println("是否参加优惠活动：是（y）否（n）");
//        String str = sc.next();
//        if("y".equals(str))
//        {
//            System.out.print("请选择：");
//            int number = sc.nextInt();
//            double n =0;
//            switch(number){
//                case 1:
//                    System.out.println("欢迎参加满50元，加2元钱换购aa");
//                    n=2;
//                    System.out.println("本次消费金额："+(money+n));
//                    System.out.printf("成功换购aa");
//                    break;
//                case 2:
//                    System.out.println("欢迎参加满100元，加3元钱换购bb");
//                    n=3;
//                    System.out.println("本次消费金额："+(money+n));
//                    System.out.printf("成功换购bb");
//                    break;
//                case 3:
//                    System.out.println("欢迎参加满100元，加10元钱换购cc");
//                    n=10;
//                    System.out.println("本次消费金额："+(money+n));
//                    System.out.printf("成功换购cc");
//                    break;
//                case 4:
//                    System.out.println("欢迎参加满200元，加10元钱换购dd");
//                    n=10;
//                    System.out.println("本次消费金额："+(money+n));
//                    System.out.printf("成功换购dd");
//                    break;
//                case 5:
//                    System.out.println("欢迎参加满200元，加20元钱换购ee");
//                    n=20;
//                    System.out.println("本次消费金额："+(money+n));
//                    System.out.printf("成功换购ee");
//                    break;
//                default:
//                    System.out.println("不换购");
//            }
//        }else{
//            System.out.println("不参加换购");
//            System.out.println("本次消费金额："+money);
//        }
//        }else {
//            System.out.println("无法参加活动！！！");
//        }



/**
 * Created by foreknow on 2021/6/4.
 * 需求：
 * 输入消费的金额：250
 * 是否参加优惠换购活动：
 * 1. 满50元，加2元钱换购aa
 * 2. 满100元，加3元钱换购bb
 * 3. 满100元，加10元钱换购cc
 * 4. 满200元，加10元钱换购dd
 * 5. 满200元，加20元钱换购ee
 * 0. 不换购
 *
 * 请选择 2
 * 本次的消费金额：253.0
 * 成功换购：bb商品一件
 *
 *
 * 需求分析：
 * 1.想要做什么事
 * 2.要做的事需要哪些语法   if   嵌套的if    多选一   switch
 * 3.实现代码
 */

                Scanner input = new Scanner(System.in);
                System.out.println("请输入消费的金额：");
                double money = input.nextDouble();
                int choice = 0; //换购项目       注意：局部变量一定要先初始化，然后才能使用
                double extra = 0; //换购付款

                if(money>=50){
                    System.out.println("是否参加优惠换购活动：");
                    System.out.println("1. 满50元，加2元钱换购aa：");
                    System.out.println("2. 满100元，加3元钱换购bb：");
                    System.out.println("3. 满100元，加10元钱换购cc：");
                    System.out.println("4. 满200元，加10元钱换购dd：");
                    System.out.println("5. 满200元，加20元钱换购ee：");
                    System.out.println("0. 不换购：");

                    System.out.println("请选择:");
                    choice = input.nextInt();
                    switch (choice){
                        case 1:
                            if(money>=50){
                                extra = 2;
                            }
                            break;
                        case 2:
                            if(money >= 100){
                                extra = 3;
                            }
                            break;
                        case 3:
                            if(money>=100&& money <= 200){
                                extra = 10;
                            }
                            break;
                        case 4:
                            if(money>=200){
                                extra = 10;
                            }
                            break;
                        case 5:
                            if(money>=200){
                                extra = 20;
                            }
                            break;
                    }
                    //结账
                    double total = money+extra;
                    System.out.println("消费的总金额 "+total);
                    if(choice==1){
                        System.out.println("成功换购aa");
                    }else if(choice==2){
                        System.out.println("成功换购bb");
                    }
                    else if(choice==3){
                        System.out.println("成功换购bb");
                    }
                    else if(choice==4){
                        System.out.println("成功换购bb");
                    }
                    else if(choice==5) {
                        System.out.println("成功换购bb");
                    }
                    else {
                        System.out.println("无换购项目");
                    }



                }


            }

        }


